<div class="test-case" data-expect=" > div:nth-of-type(1)">
  <div data-target="true"></div>
</div>
<div class="test-case" data-expect=" > div:nth-of-type(1) > span:nth-of-type(1)">
  <div>
    <span data-target="true"></span>
  </div>
</div>
<div class="test-case" data-expect=" > div:nth-of-type(1) > span:nth-of-type(2)">
  <div>
    <span></span>
    <span data-target="true"></span>
  </div>
</div>
<div class="test-case" data-expect=" > div:nth-of-type(1) > span:nth-of-type(2)">
  <div>
    <span></span>
    <p></p>
    <span data-target="true"></span>
  </div>
</div>
<div class="test-case" data-expect=" > div:nth-of-type(1) > span:nth-of-type(1)">
  <div>
    <span data-target="true"></span>
    <p></p>
    <span></span>
  </div>
</div>
<div class="test-case" data-expect=" > div:nth-of-type(1) > span:nth-of-type(1)">
  <div>
    <span data-target="true"></span>
    <div>
      <span></span>
    </div>
  </div>
</div>
<div class="test-case" data-expect=" > span:nth-of-type(1)">
  <a><span></span></a>
  <span data-target="true"></span>
</div>